/**
 * @file      plugin_d.h
 * @copyright Copyright (c) 2020, CYG-ZCW Co., Ltd. All Rights Reserved.
 * @brief     brief
 * @author    caiwang213@qq.com
 * @date      2020-08-06 16:53:10
 *
 * @note
 *  plugin_d.h defines
 */
#ifndef __PLUGIN_D_H__
#define __PLUGIN_D_H__
#include "iplugin_d.h"
#include "module/classmacro.h"

class PluginD : public iPluginD
{
    X3BEGIN_CLASS_DECLARE(PluginD, clsid_d)
        X3DEFINE_INTERFACE_ENTRY(iPluginD)
    X3END_CLASS_DECLARE()
public:
    PluginD();
    virtual ~PluginD();

protected:
    virtual int add(int a, int b) const override;
    /* data */
};
#endif
